package ua.amsoft.brelok.dto;

import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

/**
 * @author Tair Mustafaiev
 */
@Root(name = "ReportUserInputDocsResult")
public class UserInputDocsReport {
    
    @Element(name = "official_id")
    private int officialId;
    
    @Element(name = "official_name")
    private String officialName;
    
    @Element(name = "cards_received_count")
    private int cardsReceivedCount;
    
    @Element(name = "cards_prepared_count")
    private int cardsPreparedCount;
    
    @Element(name = "cards_registered_count")
    private int cardsRegisteredCount;
    
    @Element(name = "reports_received_count")
    private int reportsReceivedCount;
    
    @Element(name = "reports_prepared_count")
    private int reportsPreparedCount;
    
    @Element(name = "reports_registered_count")
    private int reportsRegisteredCount;
    
    @Element(name = "cards_total")
    private int cardsTotal;
    
    /**
     * @return the officialId
     */
    public int getOfficialId() {
        return this.officialId;
    }
    
    /**
     * @param officialId the officialId to set
     */
    public void setOfficialId(final int officialId) {
        this.officialId = officialId;
    }
    
    /**
     * @return the officialName
     */
    public String getOfficialName() {
        return this.officialName;
    }
    
    /**
     * @param officialName the officialName to set
     */
    public void setOfficialName(final String officialName) {
        this.officialName = officialName;
    }
    
    /**
     * @return the cardsReceivedCount
     */
    public int getCardsReceivedCount() {
        return this.cardsReceivedCount;
    }
    
    /**
     * @param cardsReceivedCount the cardsReceivedCount to set
     */
    public void setCardsReceivedCount(final int cardsReceivedCount) {
        this.cardsReceivedCount = cardsReceivedCount;
    }
    
    /**
     * @return the cardsPreparedCount
     */
    public int getCardsPreparedCount() {
        return this.cardsPreparedCount;
    }
    
    /**
     * @param cardsPreparedCount the cardsPreparedCount to set
     */
    public void setCardsPreparedCount(final int cardsPreparedCount) {
        this.cardsPreparedCount = cardsPreparedCount;
    }
    
    /**
     * @return the cardsRegisteredCount
     */
    public int getCardsRegisteredCount() {
        return this.cardsRegisteredCount;
    }
    
    /**
     * @param cardsRegisteredCount the cardsRegisteredCount to set
     */
    public void setCardsRegisteredCount(final int cardsRegisteredCount) {
        this.cardsRegisteredCount = cardsRegisteredCount;
    }
    
    /**
     * @return the reportsReceivedCount
     */
    public int getReportsReceivedCount() {
        return this.reportsReceivedCount;
    }
    
    /**
     * @param reportsReceivedCount the reportsReceivedCount to set
     */
    public void setReportsReceivedCount(final int reportsReceivedCount) {
        this.reportsReceivedCount = reportsReceivedCount;
    }
    
    /**
     * @return the reportsPreparedCount
     */
    public int getReportsPreparedCount() {
        return this.reportsPreparedCount;
    }
    
    /**
     * @param reportsPreparedCount the reportsPreparedCount to set
     */
    public void setReportsPreparedCount(final int reportsPreparedCount) {
        this.reportsPreparedCount = reportsPreparedCount;
    }
    
    /**
     * @return the reportsRegisteredCount
     */
    public int getReportsRegisteredCount() {
        return this.reportsRegisteredCount;
    }
    
    /**
     * @param reportsRegisteredCount the reportsRegisteredCount to set
     */
    public void setReportsRegisteredCount(final int reportsRegisteredCount) {
        this.reportsRegisteredCount = reportsRegisteredCount;
    }
    
    /**
     * @return the cardsTotal
     */
    public int getCardsTotal() {
        return this.cardsTotal;
    }
    
    /**
     * @param cardsTotal the cardsTotal to set
     */
    public void setCardsTotal(final int cardsTotal) {
        this.cardsTotal = cardsTotal;
    }
    
}
